Communication-aware Heterogeneous Multiprocessor Mapping for Real-time Streaming Systems

نویسندگان

  • Jing Lin
  • Andreas Gerstlauer
  • Brian L. Evans
چکیده

Real-time streaming signal processing systems typically desire high throughput and low latency. Many such systems can be modeled as synchronous data flow graphs. In this paper, we address the problem of multi-objective mapping of SDF graphs onto heterogeneous multiprocessor platforms, where we account for the overhead of bus-based inter-processor communication. The primary contributions include (1) an integer linear programming (ILP) model that globally optimizes throughput, latency and cost; (2) low-complexity two-stage heuristics based on a combination of an evolutionary algorithm with an ILP to generate either a single sub-optimal mapping solution or a Pareto front for design space optimization. In our simulations, the proposed heuristic shows up to 12x run-time efficiency compared to the global ILP while maintaining a 10−6 optimality gap in throughput.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Communication and migration energy aware task mapping for reliable multiprocessor systems

Heterogeneous multiprocessor systems-on-chip (MPSoCs) are emerging as a promising solution in deep sub-micron technology nodes to satisfy design performance and power requirements. However, shrinking transistor geometry and aggressive voltage scaling are negatively impacting the dependability of these MPSoCs by increasing the chances of failures. This paper proposes an offline (design-time) tas...

متن کامل

Design and performance analysis of multiprocessor streaming applications

The processing of regularly structured data streams frequently occurs in the context of real-time audio, video, and digital signal processing in consumer electronics devices, communication systems, and medical systems, to name a few. Software programs developed for this purpose are commonly referred to as streaming applications. The steadily growing computational demand of streaming application...

متن کامل

A Heterogeneous Multiprocessor System-on-chip Architecture Incorporating Memory Allocation

This paper describes the development of a Multiprocessor System-onChip (MPSoC) with a novel interconnect architecture incorporating memory allocation. It addresses the problem of mapping a process network with data dependent behavior and soft real time constraints onto the heterogeneous multiprocessor System on Chip (SoC) architectures and focuses on a memory allocation step which is based on a...

متن کامل

Energy-Aware Scheduling of Real-Time Heterogeneous Multiprocessor Systems-on-a-Chip

In this paper an off line energy-aware algorithm is presented for the case of heterogeneous multiprocessor systems-on-a-chip. Threads are divided in precedence-related tasks that should execute on specific processors. A voltage scaling technique is used to reduce the power demand of the processors, each of which operates at a single frequency.

متن کامل

Enabling MPSoC Design Space Exploration on FPGAs

Future applications for embedded systems demand chip multiprocessor designs to meet real-time deadlines. These multiprocessors are increasingly becoming heterogeneous for reasons of cost and power. Design space exploration (DSE) of application mapping becomes a major design decision in such systems. The time spent in DSE becomes even greater with multiple applications executing concurrently. Me...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Signal Processing Systems

دوره 69  شماره 

صفحات  -

تاریخ انتشار 2012